Top 10k strings from Full Screen Copier (1985)(Speedy Print).z80
in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Utilities & Educational / Sinclair ZX Spectrum - Utilities & Educational - [Z80] (TOSEC-v2007-01-01) /
Back to the directory listing
2 start,codelen 2 interfaces: 2 addr=addr+5 2 PRINTER INITIALISATION 2 PRINTER CODES 2 INTERFACE OUTPUT ROUTINE 2 INTERFACE OTHER THAN SPECIFIED 1 x$="Press 1 v$(n)=INPUT CODE 1 v$(a)=" ": 1 v$(a)=" " 1 test=63200 1 start=62532 1 slf3=start+29 1 slf2=start+289 1 slf1=start+346 1 printers=9 1 p$(printers,24 1 outout=start+218 1 outinit=start+621 1 out=outout: 1 out=outout 1 out=outinit: 1 out=outinit 1 out=address of code 1 nlf=start+652 1 marg=start+581 1 limit=printers: 1 limit=interfaces: 1 interfaces=7 1 dump3=start 1 dump2=start+257 1 dump1=start+315 1 codelen=668 1 bim3=start+4 1 bim2=start+264 1 bim1=start+321 1 bie=start+595 1 addr=slf3: 1 addr=slf2: 1 addr=slf1: 1 addr=marg: 1 addr=bim3: 1 addr=bim2: 1 addr=bim1: 1 a=printers 1 a=interfaces 1 a$(interfaces,14 1 ZX INTERFACE 1HILDERBRAY KEMPSTON 1 VERIFYing CODE 1 TEST SCREEN 1 TEST COPY ROUTINES 1 SUBROUTINES 1 SKIP CUSTOMISE PRINTER CONTROL & GOTO SAVE 1 SHINWA CP80 1 SET UP PRINTER CODES 1 SET UP OWN INTERFACE SW 1 SET UP INTERFACES 1 SET UP ARRAYSETC 1 SAVE TO TAPE/DRIVE 1 SAVE SUB'S SUBS 1 SAVE OPTIONS ETC COMPUTED GOSUBS 1 RET AT END OF NEW LINE 1 READ as j$ 1 PRINTER OTHER THAN SPECIFIED 1 PRINTER CONTROL CODE 1 PLEASE WAIT 1 PLACE PRINTER CODES SUB 1 PLACE PRINTER CODES 1 PLACE INTERFACE INIT & OUT CODES 1 LENGTH OF ROUTINE 1 KEYBOARD SELECT 1 INTERFACE INITIALISATION 1 INPUT PRINTER CONTROL CODES 1 INPUT OTHER CODE 1 INPUT CUSTOMISED PRINTER CONTROLS 1 INPUT CUSTOM PRINTER CODES 1 INITIALISE STARTS HERE 1 INITIALISE INTERFACE 1 INITIALISATION OF INTERFACE 1 GRAPHIC PRINTER CONTROL CODES 1 FULL SCREEN COPY IS NOW SET UP 1 FULL SCREEN COPIER"; 1 FULL SCREEN COPIER 1 EPSON RX 80 1 EPSON MX80 1 EPSON FX-80 1 EPSON FX 80 1 D RUN AGAIN 1 COMPUTED GOTO 1 COMPUTED GOSUB SAVE ETC 1 CODE AS ENTERED 1 CODE ADDRESSES TO POKE 1 C TEST FSC 1 BROTHER M1009 1 BROTHER HR5 1/72 1 B SAVE TO M/DRIVE 1 A SAVE TO CASSETTE 1 ;n$;x$;n$: 1 ;n$;n$;n$;n$: 1 ;l;" ";o$: 1 ;"in Drive 1" 1 ;"but must NOT end with a RET(return) instruction-(201)." 1 ;"Select option:-"''' 1 ;"STOP THE TAPE": 1 ;"Routine SAVEing as "; 1 ;"Rewind tape and play to VERIFY" 1 ;"REWIND TAPE TO START OF MACHINE 1 ;"Press any key to continue" 1 ;"Please wait" 1 ;"LOADING MACHINE CODE" 1 ;"LEAVE THE TAPE RUNNING"; 1 ;"FROM SPEEDY PRINT 1 ;"Check figures and press ENTER tocontinue - any other to re-enter" 1 ;"Check figures and press 1 ;"(c) Giant Pseudo Colour" 1 ;"(b) Double size"'' 1 ;"(a) Full size"'' 1 ;" but do NOT end with a RETinstruction (201)" 1 ;" ";a$(a,1 1 ;" anyimages produced on your screen" 1 48K START ADDRESS 1 2 SCREENS OF 3 CONTROL CODES 1 (start+356 1 (start+299 1 ''''"Before you can SAVE your versionof this software to tape orMicro Drive - you must firstcarry out the instructions thatfollow so that your combinationof interface and printer willfunction correctly when theroutine is used." 1 '''"Before using any of the routinesreset your printer by switchingit off first and then back on." 1 ''"This code must begin at ";out;"and finish at or before ";out+29 1 ''"If you have the code in decimalyou may enter it directly nowusing the simple program thatfollows." 1 ''"As you are probably aware - fewthings are standard in the worldof computers so please followthe instructions carefully toproduce your customised version." 1 '"These printer commands may beone or more bytes long - in eachcase they must be entered asdecimal numbers with values ofbetween 0 and 255 one at a time." 1 '"These control codes are oftenlisted as ASCII characters suchas ESC * but usually have theCHR$ or decimal value listedbelow which is the figure(s) youmust enter." 1 '"If you have the code in decimalyou may enter it directly nowusing the simple program thatfollows." 1 '"Full Screen Copier is a suiteof three fast machine coderoutines that will "; 1 '"Consult the instructions foryour interface to determine thenecessary code.If no setting upis required then just enter xto end and ENTER to confirm asinstructed."; 1 '"All three routines will outputthe entire screen (including thebottom two input lines which areomitted in other, lesser COPYroutines)." 1 "slf1","slf2","slf3" 1 "n/72 inch Line Feed 1 "by your Spectrum to your fullsize dot matrix printer - 1 "ZX LPRINT" 1 "ZX INTERFACE 1" 1 "Type each code and press 1 "Type machine code instructionthen press ENTER.ENTER x to end." 1 "Set Left Margin 1 "Set Bit image = to 576 pix.colmsfor example:- 27 42 4 64 2" 1 "Set Bit image = to 512 pix.colmsfor example:- 27 42 4 0 2" 1 "Set Bit image = to 256 pix.colmsfor example:- 27 42 4 0 1" 1 "SHINWA CP80" 1 "MANNESMANN TALLY MT80" 1 "KEMPSTON" 1 "KEMPSTON E" 1 "HILDERBRAY" 1 "EPSON RX-80" 1 "EPSON MX80-TYPE III" 1 "EPSON FX-80" 1 "Code (decimal)> ";o$: 1 "BROTHER M 1009 (R)" 1 "BROTHER HR5 (ESC A=1/72)" 1 ";''''"Your customised routine mustcontain the control codes thatyour printer recognises to carryout the intended actions of thescreen dump routines such asmargin settings and paper feedso again - press the letter thatcorresponds to the particularmake of printer that you have." 1 "1/6 inch (normal) Line Feed 1 "''"Type the letter of your printer" 1 "''"Type the letter next to your own 1 "''"Press the letter next to theroutine that you wish to test." '''' 1 "''"It will be necessary to consultyour printer's manual to look upthe CONTROL CODES for variousprinter commands." 1 "''"It will be necessary for you toenter your own machine coderoutine to perform the action ofINITIALISING ( setting up ) yourinterface if this is necessary."; 1 "''"It will also be necessary foryou to enter your own machinecode routine to perform theaction of OUTPUTting the contentof the A register to yourinterface before you can proceedto SAVE your customised code." 1 " This routine mustbegin at ";outinit;" and finish at";outinit+27 1 when finished) ";v$(a): 1 type of interface." 1 tocontinue - any other to re-enter": 1 j$ =ADDRESS FOR CODE 1 in three sizes:-" 1 for example:- 27 65" 1 for example:- 27 50" 1 for example:- 27 108" 1 ZX LPRINT 1 Test Full Screen Copier"'' 1 SAVE to cassette"'' 1 SAVE * to Micro Drive"'' 1 RUN set up program again"'' 1 Previous menu (to SAVE)" 1 MANNESMANN TALLY MT80 OTHER 1 KEMPSTON E ADS 1 INTERFACE SET UP CODES 1 Giant 'Colour' Copy" 1 Full Size Copy"'' 1 Exit program" 1 EPSON RX-80 1 EPSON MX80-TYPE III 1 Double Size Copy"'' 1 CODE AND START THE TAPE" 1 BROTHER M 1009 (R) 1 BROTHER HR5 (ESC A=1/72)SHINWA CP80 1 to CONFIRM choiceany other key to CANCEL choice" 1 to CONFIRM choiceany other key to CANCEL choice